# 2. 获取键盘输入的一个数字,判断该数字是奇数还是偶数, 输出对应结果
# 提示: 判断奇数和偶数, 可以考虑除以 2 取余数(算数运算符: %)
num = int(input("请输入一个数字:"))
if num%2 ==0:
    print("偶数")
else:
    print("奇数")

'''3. 根据用户输入的体重数值, 制定对应的减肥计划，要求: 体重范围在 0 到 500 千克之间

   | **条件**   | **输出方案**                |
   | ---------- | --------------------------- |
   | 40公斤以下 | 停止减肥                    |
   | 40-45公斤  | 每天晨跑 30 分钟            |
   | 45-50公斤  | 每天健身房 1 小时           |
   | 50-60公斤  | 每天健身房 2 小时           |
   | 60-80公斤  | 两餐素食, 每天健身房 3 小时 |
   | 80公斤以上 | 爱咋咋地吧, 你开心就好!     |
'''
weight = float(input("请输入体重:"))
if 0 < weight <= 250:
    if weight < 40:
        print("停止减肥")
    elif 40 <= weight < 45:
        print("每天晨跑 30 分钟")
    elif 45 <= weight < 50:
        print("每天健身房 1 小时")
    elif 50 <= weight < 60:
        print("每天健身房 2 小时")
    elif 60 <= weight < 80:
        print("两餐素食, 每天健身房 3 小时")
    else:
        print("爱咋咋地吧, 你开心就好!")
else:
    print("输入错误的体重")

# 4. 使用 while 循环，输出 10 行 ”Hello Python”
i = 0
while i < 10:
    print("Hello Python")
    i += 1

'''5. 使用 while 循环，在同一行输出 10 遍     ”Hello Python”

   ```yacas
   提示: 使用 print() 函数如何才能输出内容后不换行(转义字符)
   ```
'''
i = 0
while i < 10:
    print("Hello Python", end=" ")
    i += 1
print()

print("helloworld  " * 10)

# 6. 使用 while 循环，输出从 0 到 100 之间的所有整数
i = 1
while i <= 100:
    print(i)
    i += 1

'''7. 使用 while 循环，输出从 10 到 20 之间的所有整数

   ```yacas
   提示: 注意循环计数起始值的设置
   ```
'''
i = 10
while i <= 20:
    print(i)
    i += 1

# 8. 使用 while 实现一个死循环, 在循环内通过 input() 输入一个数字, 当输入 110 时, 退出循环
while True:
    num = int(input("请输入一个数字:"))
    if num == 110:
        break

'''1. 根据用户输入的三条边的数值, 判断三角形的种类，要求: 只判断普通三角形/等边三角形/等腰三角形/不是三角形即可

   ```yacas
   提示: 满足三角形的最基本条件是, 任意两条边之和要大于第三条边
   ```
'''
a = int(input("请输入第一条边:"))
b = int(input("请输入第二条边:"))
c = int(input("请输入第三条边:"))
if a + b > c and a + c > b and b + c > a:
    if a == b == c:
        print("等边三角形")
    elif a == b or a == c or b == c:
        print("等腰三角形")
    else:
        print("普通三角形")
else:
    print("不是三角形")

'''2. 使用 while 循环实现一个范围在 0-10 之间的猜数游戏

   ```
   说明:
   1. 通过随机方法生成一个 0-10 之间的数字
   2. 通过 input() 函数输入一个数字
   3. 比较两个数字, 输入数字 > 随机数字, 提示猜大了; 输入数字 < 随机数字, 提示猜小了
   4. 直到输入数字等于随机数字, 提示猜数次数, 结束循环
'''
import random
randomNum = random.randint(0, 10)
printNum = int(input("请输入数字:"))
i = 1
while printNum != randomNum:
    if printNum > randomNum:
        print(f"第{i}次")
        i += 1
        print("猜大了")
    elif printNum < randomNum:
        print(f"第{i}次")
        i += 1
        print("猜小了")
    printNum = int(input("请输入数字:"))
print(f"总共猜了{i}次")

print("结束")